optic foramen - French English Dictionary